package com.pince.lifcycleliveav.em

import com.tencent.rtmp.TXLiveConstants

/**
 * 视频分辨率尺寸
 */
var VIDEO_RESOLUTION_TYPE_360_640 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_360_640
var VIDEO_RESOLUTION_TYPE_540_960 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_540_960
var VIDEO_RESOLUTION_TYPE_720_1280 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_720_1280
var VIDEO_RESOLUTION_TYPE_640_360 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_640_360
var VIDEO_RESOLUTION_TYPE_960_540 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_960_540
var VIDEO_RESOLUTION_TYPE_1280_720 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_1280_720
var VIDEO_RESOLUTION_TYPE_320_480 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_320_480
var VIDEO_RESOLUTION_TYPE_180_320 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_180_320
var VIDEO_RESOLUTION_TYPE_270_480 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_270_480
var VIDEO_RESOLUTION_TYPE_320_180 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_320_180
var VIDEO_RESOLUTION_TYPE_480_270 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_480_270
var VIDEO_RESOLUTION_TYPE_240_320 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_240_320
var VIDEO_RESOLUTION_TYPE_360_480 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_360_480
var VIDEO_RESOLUTION_TYPE_480_640 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_480_640
var VIDEO_RESOLUTION_TYPE_320_240 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_320_240
var VIDEO_RESOLUTION_TYPE_480_360 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_480_360
var VIDEO_RESOLUTION_TYPE_640_480 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_640_480
var VIDEO_RESOLUTION_TYPE_480_480 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_480_480
var VIDEO_RESOLUTION_TYPE_270_270 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_270_270
var VIDEO_RESOLUTION_TYPE_160_160 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_160_160
var VIDEO_RESOLUTION_TYPE_1080_1920 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_1080_1920
var VIDEO_RESOLUTION_TYPE_1920_1080 = TXLiveConstants.VIDEO_RESOLUTION_TYPE_1920_1080

/**
 * 视频质量
 */
var VIDEO_QUALITY_STANDARD_DEFINITION = TXLiveConstants.VIDEO_QUALITY_STANDARD_DEFINITION
var VIDEO_QUALITY_HIGH_DEFINITION = TXLiveConstants.VIDEO_QUALITY_HIGH_DEFINITION
var VIDEO_QUALITY_SUPER_DEFINITION = TXLiveConstants.VIDEO_QUALITY_SUPER_DEFINITION
var VIDEO_QUALITY_ULTRA_DEFINITION = TXLiveConstants.VIDEO_QUALITY_ULTRA_DEFINITION
var VIDEO_QUALITY_LINKMIC_MAIN_PUBLISHER = TXLiveConstants.VIDEO_QUALITY_LINKMIC_MAIN_PUBLISHER
var VIDEO_QUALITY_LINKMIC_SUB_PUBLISHER = TXLiveConstants.VIDEO_QUALITY_LINKMIC_SUB_PUBLISHER

/**
 * 硬编软编自动
 */
val ENCODE_VIDEO_SOFTWARE: Int = TXLiveConstants.ENCODE_VIDEO_SOFTWARE
val ENCODE_VIDEO_HARDWARE: Int = TXLiveConstants.ENCODE_VIDEO_HARDWARE
val ENCODE_VIDEO_AUTO: Int = TXLiveConstants.ENCODE_VIDEO_AUTO

/**
 * 自定义采集视频
 */
val CUSTOM_MODE_VIDEO_CAPTURE = TXLiveConstants.CUSTOM_MODE_VIDEO_CAPTURE

//自定义采集声音
val CUSTOM_MODE_AUDIO_CAPTURE = TXLiveConstants.CUSTOM_MODE_AUDIO_CAPTURE

/**
 * 渲染角度
 */
val RENDER_ROTATION_PORTRAIT = TXLiveConstants.RENDER_ROTATION_PORTRAIT
val RENDER_ROTATION_LANDSCAPE = TXLiveConstants.RENDER_ROTATION_LANDSCAPE
val RENDER_ROTATION_0 = TXLiveConstants.RENDER_ROTATION_0
val RENDER_ROTATION_90 = TXLiveConstants.RENDER_ROTATION_90
val RENDER_ROTATION_180 = TXLiveConstants.RENDER_ROTATION_180
val RENDER_ROTATION_270 = TXLiveConstants.RENDER_ROTATION_270

/**
 * 视频填充模式
 */
val RENDER_MODE_ADJUST_RESOLUTION = TXLiveConstants.RENDER_MODE_ADJUST_RESOLUTION//自适应
val RENDER_MODE_FULL_FILL_SCREEN = TXLiveConstants.RENDER_MODE_FULL_FILL_SCREEN//填充模式